package cn.jkgly.accessToken.entity;

import java.util.Date;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import org.jeecgframework.poi.excel.annotation.Excel;

/**
 * @Description: 健康管理云access_token
 * @Author: jeecg-boot
 * @Date:   2020-10-22
 * @Version: V1.0
 */
@Data
@TableName("WEIXIN_ACCOUNT")
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="WEIXIN_ACCOUNT对象", description="健康管理云access_token")
public class AccessToken {
    
	/**id*/
	@TableId(type = IdType.ID_WORKER_STR)
    @ApiModelProperty(value = "id")
	private String id;
	/**accountname*/
	@Excel(name = "accountname", width = 15)
    @ApiModelProperty(value = "accountname")
	private String accountname;
	/**accounttoken*/
	@Excel(name = "accounttoken", width = 15)
    @ApiModelProperty(value = "accounttoken")
	private String accounttoken;
	/**accountnumber*/
	@Excel(name = "accountnumber", width = 15)
    @ApiModelProperty(value = "accountnumber")
	private String accountnumber;
	/**accounttype*/
	@Excel(name = "accounttype", width = 15)
    @ApiModelProperty(value = "accounttype")
	private String accounttype;
	/**accountemail*/
	@Excel(name = "accountemail", width = 15)
    @ApiModelProperty(value = "accountemail")
	private String accountemail;
	/**accountdesc*/
	@Excel(name = "accountdesc", width = 15)
    @ApiModelProperty(value = "accountdesc")
	private String accountdesc;
	/**accountaccesstoken*/
	@Excel(name = "accountaccesstoken", width = 15)
    @ApiModelProperty(value = "accountaccesstoken")
	private String accountaccesstoken;
	/**accountappid*/
	@Excel(name = "accountappid", width = 15)
    @ApiModelProperty(value = "accountappid")
	private String accountappid;
	/**accountappsecret*/
	@Excel(name = "accountappsecret", width = 15)
    @ApiModelProperty(value = "accountappsecret")
	private String accountappsecret;
	/**addtoekntime*/
	@Excel(name = "addtoekntime", width = 15, format = "yyyy-MM-dd")
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @ApiModelProperty(value = "addtoekntime")
	private Date addtoekntime;
	/**username*/
	@Excel(name = "username", width = 15)
    @ApiModelProperty(value = "username")
	private String username;
	/**weixinAccountid*/
	@Excel(name = "weixinAccountid", width = 15)
    @ApiModelProperty(value = "weixinAccountid")
	private String weixinAccountid;
	/**accountjsapiticket*/
	@Excel(name = "accountjsapiticket", width = 15)
    @ApiModelProperty(value = "accountjsapiticket")
	private String accountjsapiticket;
	/**addtickettime*/
	@Excel(name = "addtickettime", width = 15, format = "yyyy-MM-dd")
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @ApiModelProperty(value = "addtickettime")
	private Date addtickettime;
}
